to save your life - German English Dictionary